
//添加服务类型
function addSerType(obj) {		
	var html = '<div class="form-group serviceTypeDiv">'
			+ '<label class="control-label" style="width:100px" >服务类型：</label> '
			+ '<div class="inline">'
			+ '<input type="text" class="form-control input200 "  placeholder="请输入服务类型" name="serviceTypeName"> '
			+ '<button type="button" class="btn btn_save2 ver_top"  onclick="saveSerType(this)">保存</button>'
			+ '</div>' 
			+ '</div>';
			
	/*var lastSerTypeDiv = $(".serviceTypeDiv:last")
	if (lastSerTypeDiv==null){
		$(obj).parents('form').prepend(html);
	}else{
		lastSerTypeDiv.after(html);
	}
	$(obj).parent().before(html);*/
	$(obj).parent().siblings("#serviceTypeScroll").append(html);
	$("#serviceTypeScroll").children("div:last").find("input").focus();
}
//修改服务类型
function editSerType(obj,serviceTypeCode) {			
	var text = $(obj).siblings("span").text();
	if ($(obj).siblings("span").length == 1) {
		$(obj).siblings("span").remove();
		var inp = $("<input type='text' class='form-control input200' value='"+text+"'/>")
		var html = ' <button type="button" class="btn btn_save2 ver_top" onclick="saveSerType(this,\''+serviceTypeCode+'\')">保存</button>'
		$(obj).parent().html("").prepend(inp).append(html);
	}
}
//删除服务类型
function deleteSerType(obj,serviceTypeCode) {
	$.ajax({
		type : "post",
		dataType: "json",
		url : "../service/save_service_type",
		async: true,
		data:{
			serviceTypeCode : serviceTypeCode,
			status : 3,
		},
		success : function(data) {
			$(obj).parents('.form-group').remove();
		}
	});			
}
//保存服务类型
function saveSerType(obj,serviceTypeCode) {
	var text = $.trim($(obj).siblings(':text').val());//所填内容
	if (text == ""){
		zhyAlert("请填写服务类型")
	}else if (text.length > 8) {
		zhyAlert("服务类型长度不能超过8个字符")
	}else{	
		// 校验所填写的服务类型是否与以前的有重复
		$.post("../service/check_service_type", {serviceTypeCode : serviceTypeCode, serviceTypeName : text}, function (data) {
        	if (data.result=="FAIL"){
				zhyAlert(data.msg)
				return false;
			}else {
				$.ajax({
					type : "post",
					dataType: "json",
					url : "../service/save_service_type",
					async: true,
					data:{
						serviceTypeCode : serviceTypeCode,
						serviceTypeName : text,
					},
					success : function(data) {
						var a = data.serviceTypeCode
						var b = data.serviceTypeCode
						
						if ($(obj).parent().siblings("label").length == 1) {
							// 添加隐藏域
							var hidden = '<input type="hidden" name="serviceTypeCode" value="'+data.serviceTypeCode+'">'							
							$(obj).parent().siblings("label").prepend(hidden);
							
							// 添加显示项
							var html = '<span class="input200 inline  font14">'+data.serviceTypeName+'</span> '
									+ '<button type="button" class="btn btn_white20" onclick="editSerType(this,\''+data.serviceTypeCode+'\')">修改</button>'
									+ '<button type="button" class="btn btn-linkr" style="margin-left: 5px;" onclick="deleteSerType(this,\''+data.serviceTypeCode+'\')">删除</button>'
							$(obj).parent().html("").append(html);
						}
						/*
						$(".addSertype").empty().html(data);
						$("#serviceTypeScroll").children("div:last").find("input").focus();*/
					}
				});
			}
        }, "json");
		
	}
}

// 关闭服务类型弹窗
function closeServiceTypeView() {
	// 隐藏弹窗
	hidePop();
	
	// 刷新列表
	$("#searchForm input[name=pageNum]").val(1);
	$("#searchForm").submit();
}